home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 5303 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.2 KB

  1. Path: mail2news.demon.co.uk!wildcard.demon.co.uk
  2. From: Cyber Surfer <cyber_surfer@wildcard.demon.co.uk>
  3. Newsgroups: comp.lang.lisp,comp.lang.c++
  4. Subject: Re: Why garbage collection?
  5. Date: Sat, 03 Feb 96 16:22:07 GMT
  6. Organization: The Wildcard Killer Butterfly Breeding Ground
  7. Message-ID: <823364527snz@wildcard.demon.co.uk>
  8. References: <4ecmfo$as9@news2.ios.com> <4ei4og$la1@info.epfl.ch> <s08spgxh3r1.fsf@lox.ICSI.Berkeley.EDU> <823078760snz@wildcard.demon.co.uk> <4eqjlb$ig7@news.ox.ac.uk>
  9. Reply-To: cyber_surfer@wildcard.demon.co.uk
  10. X-NNTP-Posting-Host: wildcard.demon.co.uk
  11. X-Newsreader: Demon Internet Simple News v1.30
  12. X-Mail2News-Path: wildcard.demon.co.uk
  13.  
  14. In article <4eqjlb$ig7@news.ox.ac.uk>
  15.            barlow@xserver.sjc.ox.ac.uk "Daniel Barlow" writes:
  16.  
  17. > I don't know lisp.  I've done little bits of elisp (but I understand that
  18. > that Doesn't Count) and I've played with scheme (actually guile), but 
  19. > that's about all.  I'd like to learn (curiosity value) but I'm
  20. > holding off until I can think of something to write in it.  And until
  21. > I have more time.  
  22.  
  23. Start by reading the Lisp FAQ, and then pick one of the tutorial books
  24. mentioned in it. Don't start with any reference books, unless you already
  25. know Lisp and perhaps need a good ref, or you want to write a compiler.
  26. I can't comment on elisp or guile, as I've not used either of them, nor
  27. am I likely to any time soon.
  28.  
  29. > The limiting factor is surely not cost.  I have gcc and gcl on my 
  30. > computer; they were both entirely free.  In fact, I understand that gcl
  31. > comes precompiled as part of the popular Slackware Linux distribution.
  32. > I know of approximately one linux user who actually installed it (except
  33. > by accident).  Why the low takeup?
  34.  
  35. I have a copy of Linux-FT, but I can't use it yet. A hardware problem
  36. on the motherboard of my machine stops it from installing (it hangs).
  37. NT installed on the same drive ok, but couldn't format it. Perhaps it
  38. was the same hardware problem. (Dell are fixing it with a BIOS update.
  39. Eventually.) Alternately, I could buy a new disk controller. However,
  40. I'd also need to buy a new drive, too, as the 1st drive is now used
  41. by NT, which I really _do_ need to use.
  42.  
  43. BTW, I'm _paid_ to use VC++. I know that gcc is available for Win32,
  44. but I have no guarantee that it'll work with the tools I use, and
  45. since one of those tools is MFC, I might as well use the MFC Wizards
  46. and make the experience as painless as possible.
  47.  
  48. As for gcl, I don't know if that's available for NT yet.
  49.  
  50. > One possible consideration (at least among the unixheads that I swap 
  51. > opinions with) is that the only lisp most people on unix see is emacs.
  52. > And emacs is big, slow, and stops regularly to tell you it's 
  53. > `garbage collecting'.  This might not be representative of GC in general,
  54. > but I bet a lot of people think it is.
  55.  
  56. I see Netscape frequently "pause", telling me that it is looking up a
  57. name. As Henry Baker has pointed out, that tells us that DNS is slow.
  58. It can be, in some cases. On a local network, it can be so fast that
  59. you never see it. Perhaps the answer is simply to never tell the user
  60. why a program pauses. No more "writing to file" msgs.
  61. -- 
  62. <URL:http://www.demon.co.uk/community/index.html>
  63. <URL:http://www.enrapture.com/cybes/namaste.html>
  64. Po-Yeh-Pao-Lo-Mi | "You can never browse enough."
  65.